Text copied to clipboard!

Título

Text copied to clipboard!

Desarrollador de Software Embebido

Descripción

Text copied to clipboard!
Estamos buscando un Desarrollador de Software Embebido altamente motivado y con experiencia para unirse a nuestro equipo de ingeniería. El candidato ideal tendrá un sólido conocimiento en programación de bajo nivel, experiencia con microcontroladores y una comprensión profunda de los sistemas operativos en tiempo real (RTOS). Este rol es fundamental para el desarrollo de productos innovadores que integran hardware y software de manera eficiente y segura. Como Desarrollador de Software Embebido, trabajarás en estrecha colaboración con ingenieros de hardware, diseñadores de sistemas y otros desarrolladores de software para crear soluciones robustas y eficientes. Serás responsable de diseñar, implementar, probar y mantener el software que se ejecuta en dispositivos embebidos, asegurando que cumpla con los requisitos funcionales y de rendimiento. Tus tareas incluirán la escritura de código en lenguajes como C y C++, la depuración de sistemas embebidos, la integración de controladores de dispositivos y la optimización del uso de recursos limitados como memoria y energía. También participarás en revisiones de código, documentación técnica y pruebas de validación para garantizar la calidad del producto final. Buscamos a alguien con una mentalidad analítica, atención al detalle y pasión por la tecnología. La capacidad de trabajar de forma autónoma y en equipo, así como una buena comunicación, son esenciales para este puesto. Si te entusiasma trabajar en proyectos que impactan directamente en productos del mundo real y tienes experiencia en el desarrollo de software embebido, ¡queremos conocerte!

Responsabilidades

Text copied to clipboard!
  • Diseñar e implementar software para sistemas embebidos.
  • Programar en lenguajes como C y C++.
  • Integrar y depurar controladores de dispositivos.
  • Colaborar con equipos de hardware y software.
  • Optimizar el rendimiento del sistema embebido.
  • Realizar pruebas unitarias y de integración.
  • Documentar el diseño y el código desarrollado.
  • Participar en revisiones de código y diseño.
  • Asegurar la compatibilidad con estándares de la industria.
  • Investigar nuevas tecnologías y herramientas embebidas.

Requisitos

Text copied to clipboard!
  • Título en Ingeniería Electrónica, Informática o carrera afín.
  • Experiencia comprobada en desarrollo de software embebido.
  • Conocimiento de microcontroladores y arquitecturas ARM.
  • Dominio de C y C++.
  • Experiencia con RTOS y sistemas en tiempo real.
  • Capacidad para leer y entender esquemas electrónicos.
  • Habilidad para depurar hardware y software.
  • Conocimiento de protocolos de comunicación (UART, SPI, I2C).
  • Experiencia con herramientas de control de versiones como Git.
  • Buenas habilidades de comunicación y trabajo en equipo.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en desarrollo de software embebido?
  • ¿Has trabajado con microcontroladores ARM? ¿Cuáles?
  • ¿Qué lenguajes de programación dominas?
  • ¿Tienes experiencia con sistemas operativos en tiempo real?
  • ¿Has trabajado en proyectos que integren hardware y software?
  • ¿Qué herramientas utilizas para depurar sistemas embebidos?
  • ¿Tienes experiencia con protocolos de comunicación como SPI o I2C?
  • ¿Cómo manejas la optimización de recursos en sistemas embebidos?
  • ¿Has trabajado con control de versiones como Git?
  • ¿Puedes describir un proyecto embebido en el que hayas trabajado?